package program03;

/**
 * @version 1.0
 * @since:
 * @ClassName:SetMeal
 * @author: Li Jiahui
 * @date: 2021-01-28 9:53
 * SetMeal为将通话套餐类和上网套餐类中相同的特征和行为提取出来组成抽象套餐类
 * 一个为显示所有套餐，一个为每月资费
 */
public abstract class SetMeal {
    //自定义一个每月资费的成员变量
    public double monthFees;

    public SetMeal() {
    }

    public SetMeal(double monthFees) {
        setMonthFees(monthFees);
    }

    public double getMonthFees() {
        return 0;
    }

    public void setMonthFees(double monthFees) {
        if (monthFees >= 0) {
            this.monthFees =monthFees;
        } else {
            System.out.println("输入的月费用不合理哦");
        }
    }

    //自定义一个显示套餐信息的抽象方法
    public abstract void show();

}
